|
|
|
|
- Exportación del contenido de la consulta
- Exportar un solo Record
- Campos de tipo Array
- Varios
<Fuente>.ExportXML (Función)
No disponible con estos tipos de conexión
Exporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a un archivo XML. Observación: Se genera automáticamente una hoja de estilo (archivo ".XLS") al crear el archivo XML.
// Export all customers Customer.ExportXML("C:\TEMP\Customer.xml", hExpCreation)
AQuery is SQL Query =
[
SELECT * FROM TestFile
]
IF NOT AQuery.ExecuteQuery() THEN
Trace(HErrorInfo())
ELSE
IF NOT AQuery.ExportXML("TestFile.xml", hExpCreation) THEN
Trace(HErrorInfo())
END
END Sintaxis
<Result> = <Source>.ExportXML([<Path of the XML file> [, <Items to export>]] [, <Options> [, <Progress Bar>]])
<Result>: Boolean - True si se realizó la operación,
- False si se produce un problema. La función HError permite identificar el error.
<Source>: Tipo de fuente especificada Nombre del archivo de datos, vista o consulta utilizada. <Path of the XML file>: Cadena de caracteres opcional ruta completa del fichero XML a generar. Si no se especifica este parámetro, se generará un archivo <Items to export>: Cadena de caracteres opcional Lista de nombres de artículos a exportar. Los nombres están delimitados por comillas simples y separados por comas o caracteres CR. Se ignoran los nombres de los elementos clave compuestos, los elementos binarios y los elementos de la nota binaria.. Si este parámetro corresponde a una cadena vacía (""), se exportan todos los elementos de el archivo de datos (excepto los elementos de clave compuesta, binario y memo binario). <Options>: Constante opcional de tipo Integer Modo para crear el archivo XML:
| | hExpBreakable | La exportación puede interrumpirse pulsando Esc. Si se interrumpe la exportación, el fichero XML es válido y sólo contiene los registros exportados antes de la interrupción. | hExpCreation | Si el fichero de exportación XML ya existe, se sobrescribe. Se produce un error si no se especifica esta opción y si existe el archivo XML. | hExpNormal (valor predeterminado) | Funcionamiento estándar. | hExpWithoutXSL | No se crea la hoja de estilo (archivo ".XSL"). |
<Progress Bar>: Nombre de control o ventana opcional Nombre de la control Barra de progreso o ventana que muestra el progreso de la creación del fichero XML. Observaciones Exportación del contenido de la consulta Para exportar el contenido de una consulta, debe inicializarla (función ) antes de utilizar la función <Fuente>.ExportXML. Campos de tipo Array Si uno de los artículos exportados es un artículo de array, cada elemento del artículo de array se exporta en un nuevo nivel: <FILE>
<ITEM1>data of item 1</ITEM1>
<ITEM2>data of item 2</ITEM2>
<ARRITEM>
<ARRITEM_1>data of element 1</ARRITEM_1>
<ARRITEM_2>data of element 2</ARRITEM_2>
<ARRITEM_3>data of element 3</ARRITEM_3>
</ARRITEM>
...
</FILE> Recordatorio: Se ignoran las claves compuestas, las notas binarias o los elementos binarios. Varios La entidad Document del archivo XML generado se llama HF_Document.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|